package com.coderman.infosys.auth.domain.gataway;

/**
 * Description:这里由于禁止了跨层调用，所以在cola里面
 * 对于领域网关来说就是对下游的依赖做总体的屏蔽
 * 那就产生了一个问题就是如果都放这里也比较容易产生混淆，不容易直接看出哪些是我领域内部封装的网关，
 * 在权限平台这里，我在gataway这一层是把它当作一个查询网关来看的，包括依赖的缓存也在查询中有所体现，
 * 那现在需要依赖其他下游服务了，而且是从应用层发起的，所以这里需要让查询网关的接口增加一些，或者说让领域网关中的查询接口与其他接口做进
 * 一步的分离，直到可以通过包或者接口名称上就可以直接看出区别的地步。
 *
 * date: 2022/1/18
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public interface MessageServiceGataway {

    /**
     * 发送用户短信服务---领域层包装
     * @param userId
     * @param msgContent
     * @return
     */
    Boolean sendUserShortMessage(Long userId,String msgContent);
}
